import request from '@/api/basic/http'

/**
 * 登陆
 * @param {*} name 
 * @param {*} pwd 
 */
export function login(obj) {
  return request({
    url: '/login/',
    method: 'post',
    data: obj
  })
}
/**
 * 注册
 * @param {*} name 
 * @param {*} pwd 
 * @param {*} phone 
 */
export function register(obj) {
  return request({
    url: '/users/register',
    method: 'post',
    data: obj
  })
}
/**
 * 获取用户信息
 * @param {*} id
 */
export function getUserInfo(params) {
  return request({
    url: '/users/getUsersInfo',
    method: 'get',
    params
  })
}
/**
 * 个人开发者认证
 */
export function developer(data) {
  return request({
    url: '/users/verified',
    method: 'post',
    data
  })
}
/**
 * 企业认证
 */
export function enterPrise(data) {
  return request({
    url: '/users/enterpriseCertification',
    method: 'post',
    data
  })
}



/**
 * 开发者审核状态查询
 */
export function findStateById(obj) {
  return request({
    url: '/userExtend/findByUserId',
    method: 'get',
    params: obj
  })
}
/**
 * 图形验证码
 */
export function codeImg(obj) {
  return request({
    url: '/login/captcha.jpg',
    method: 'get',
    params: obj
  })
}
/**
 * 修改用户
 */

export function changeInfo(obj) {
  return request({
    url: '/users/save',
    method: 'post',
    data: obj
  })
}



/**
 * 注册验证码
 */
export function regCode(params) {
  return request({
    url: '/users/sendRegisterCode',
    method: 'get',
    params
  })
}
/**
 * 修改手机验证码
 */
export function regCodePhone(params) {
  return request({
    url: '/users/sendupdateRegisterCode',
    method: 'get',
    params
  })
}
/**
 * 校验修改手机验证码
 */
export function checkCode(params) {
  return request({
    url: '/users/verityUpdateRegisterCode',
    method: 'get',
    params
  })
}
/**
 * 重置密码手机验证码
 */
export function uploadPwdCode(params) {
  return request({
    url: '/users/sendPwdRegisterCode',
    method: 'get',
    params
  })
}
/**
 * 忘记密码
 */
export function forget(data) {
  return request({
    url: '/users/forgetPassword',
    method: 'post',
    data
  })
}
/**
 * 忘记密码
 */
export function message(data) {
  return request({
    url: '/users/userMessage',
    method: 'post',
    data
  })
}
/**
 * 咨询合作
 */
export function oper(data) {
  return request({
    url: '/userAdvisory/save',
    method: 'post',
    data
  })
}

